engineering biotechnology north american crude computer science manufacturing engineers computer chemistry engineer north american heavy crude physics biology nanoscience software nanotechnology science